# near model CODE resource # jump table entries: 6056-6057 (2 of them) fn00000000: 00000000 4E56 FFF8 link A6, -0x0008 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 266E 0008 movea.l A3, [A6 + 0x8] 0000000C 3E2D BAF4 move.w D7, [A5 - 0x450C] 00000010 202D C582 move.l D0, [A5 - 0x3A7E] 00000014 B0AD A688 cmp.l D0, [A5 - 0x5978] 00000018 6606 bne +0x8 /* 00000020 */ 0000001A 3007 move.w D0, D7 0000001C 4440 neg.w D0 0000001E 3E00 move.w D7, D0 label00000020: 00000020 486D BAF2 pea.l [A5 - 0x450E] 00000024 2F2D C582 move.l -[A7], [A5 - 0x3A7E] 00000028 2F2D A688 move.l -[A7], [A5 - 0x5978] 0000002C 3F07 move.w -[A7], D7 0000002E 3F3A 00BE move.w -[A7], [PC + 0xBE /* 000000EE, value 0x0, cstring "" */] 00000032 486D C820 pea.l [A5 - 0x37E0] 00000036 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 0000003A 206D C820 movea.l A0, [A5 - 0x37E0] 0000003E 2050 movea.l A0, [A0] 00000040 4A68 003C tst.w [A0 + 0x3C] 00000044 6700 0096 beq +0x98 /* 000000DC */ 00000048 206D C820 movea.l A0, [A5 - 0x37E0] 0000004C 2850 movea.l A4, [A0] 0000004E 2F2C 003E move.l -[A7], [A4 + 0x3E] 00000052 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000056 42A7 clr.l -[A7] 00000058 302C 003C move.w D0, [A4 + 0x3C] 0000005C 48C0 ext.l D0 0000005E 2F00 move.l -[A7], D0 00000060 2F3A 0088 move.l -[A7], [PC + 0x88 /* 000000EA, value 0x54455854 'TEXT', cstring "TEXT" */] 00000064 206C 003E movea.l A0, [A4 + 0x3E] 00000068 2F10 move.l -[A7], [A0] 0000006A 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 0000006E 201F move.l D0, [A7]+ 00000070 3740 FFF6 move.w [A3 - 0xA], D0 00000074 206D C820 movea.l A0, [A5 - 0x37E0] 00000078 2050 movea.l A0, [A0] 0000007A 2F28 003E move.l -[A7], [A0 + 0x3E] 0000007E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000082 102D ACA8 move.b D0, [A5 - 0x5358] 00000086 6654 bne +0x56 /* 000000DC */ 00000088 206D C820 movea.l A0, [A5 - 0x37E0] 0000008C 2850 movea.l A4, [A0] 0000008E 426C 0020 clr.w [A4 + 0x20] 00000092 302C 003C move.w D0, [A4 + 0x3C] 00000096 5240 addq.w D0, 1 00000098 3940 0022 move.w [A4 + 0x22], D0 0000009C 42A7 clr.l -[A7] 0000009E 2F2D C820 move.l -[A7], [A5 - 0x37E0] 000000A2 3F3C 0006 move.w -[A7], 0x6 000000A6 A83D syscall TEDispatch 000000A8 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000000AC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000000B0 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000000B4 42A7 clr.l -[A7] 000000B6 42A7 clr.l -[A7] 000000B8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000000BC 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000000C0 2F3A 0024 move.l -[A7], [PC + 0x24 /* 000000E6, value 0x7374796C 'styl', cstring "stylTEXT" */] 000000C4 206E FFF8 movea.l A0, [A6 - 0x8] 000000C8 2F10 move.l -[A7], [A0] 000000CA 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 000000CE 201F move.l D0, [A7]+ 000000D0 3740 FFF6 move.w [A3 - 0xA], D0 000000D4 486E FFF8 pea.l [A6 - 0x8] 000000D8 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] label000000DC: 000000DC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000000E0 4E5E unlink A6 000000E2 2E9F move.l [A7], [A7]+ 000000E4 4E75 rts 000000E6 7374 moveq.l D1, 0x74 000000E8 796C moveq.l D4, 0x6C 000000EA 5445 addq.w D5, 2 000000EC 5854 addq.w [A4], 4 000000EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000000F0-000000F8 fn000000F0: 000000F0 4E56 FEF4 link A6, -0x010C 000000F4 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 000000F0-000000F8 fn000000F0: // (misaligned) 000000F2 FEF4 48E7 .extension 0xEF4 <> // unimplemented 000000F6 0118 btst [A0]+, D0 000000F8 286E 0008 movea.l A4, [A6 + 0x8] 000000FC 3E2D BB04 move.w D7, [A5 - 0x44FC] 00000100 4A47 tst.w D7 00000102 6602 bne +0x4 /* 00000106 */ 00000104 6064 bra +0x66 /* 0000016A */ label00000106: 00000106 42A7 clr.l -[A7] 00000108 3F07 move.w -[A7], D7 0000010A A9BB syscall GetIcon 0000010C 265F movea.l A3, [A7]+ 0000010E 200B move.l D0, A3 00000110 6758 beq +0x5A /* 0000016A */ 00000112 2F0B move.l -[A7], A3 00000114 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000118 42A7 clr.l -[A7] 0000011A 2F3C 0000 0080 move.l -[A7], 0x80 00000120 2F3A 0056 move.l -[A7], [PC + 0x56 /* 00000178, value 0x49434F4E 'ICON' */] 00000124 2F13 move.l -[A7], [A3] 00000126 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 0000012A 201F move.l D0, [A7]+ 0000012C 3940 FFF6 move.w [A4 - 0xA], D0 00000130 2F0B move.l -[A7], A3 00000132 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000136 2F0B move.l -[A7], A3 00000138 486E FFF4 pea.l [A6 - 0xC] 0000013C 486E FFF6 pea.l [A6 - 0xA] 00000140 486E FEF4 pea.l [A6 - 0x10C] 00000144 A9A8 syscall GetResInfo 00000146 4240 clr.w D0 00000148 102E FEF4 move.b D0, [A6 - 0x10C] 0000014C 4A40 tst.w D0 0000014E 671A beq +0x1C /* 0000016A */ 00000150 42A7 clr.l -[A7] 00000152 2F3C 0000 0100 move.l -[A7], 0x100 00000158 2F3A 001A move.l -[A7], [PC + 0x1A /* 00000174, value 0x4E414D45 'NAME' */] 0000015C 486E FEF4 pea.l [A6 - 0x10C] 00000160 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 00000164 201F move.l D0, [A7]+ 00000166 3940 FFF6 move.w [A4 - 0xA], D0 label0000016A: 0000016A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000016E 4E5E unlink A6 00000170 2E9F move.l [A7], [A7]+ 00000172 4E75 rts 00000174 4E41 trap 1 00000176 4D45 chk.w D6, D5 00000178 4943 chk.w D4, D3 0000017A 4F4E chk.w D7, A6 export_757: 0000017C 4E56 FFEE link A6, -0x0012 00000180 48E7 0308 movem.l -[A7], D6,D7,A4 00000184 1C2E 0008 move.b D6, [A6 + 0x8] 00000188 102D BD5A move.b D0, [A5 - 0x42A6] 0000018C 6748 beq +0x4A /* 000001D6 */ 0000018E 206D BD60 movea.l A0, [A5 - 0x42A0] 00000192 2850 movea.l A4, [A0] 00000194 302C 0020 move.w D0, [A4 + 0x20] 00000198 B06C 0022 cmp.w D0, [A4 + 0x22] 0000019C 6C00 01EE bge +0x1F0 /* 0000038C */ 000001A0 1006 move.b D0, D6 000001A2 670A beq +0xC /* 000001AE */ 000001A4 1F3C 0001 move.b -[A7], 0x1 000001A8 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] 000001AC 6006 bra +0x8 /* 000001B4 */ label000001AE: 000001AE 2F2D BD60 move.l -[A7], [A5 - 0x42A0] 000001B2 A9D5 syscall TECopy label000001B4: 000001B4 42A7 clr.l -[A7] 000001B6 A9FC syscall ZeroScrap 000001B8 201F move.l D0, [A7]+ 000001BA 3D40 FFF6 move.w [A6 - 0xA], D0 000001BE 42A7 clr.l -[A7] 000001C0 A9FB syscall LoadScrap/LodeScrap 000001C2 201F move.l D0, [A7]+ 000001C4 3D40 FFF6 move.w [A6 - 0xA], D0 000001C8 4267 clr.w -[A7] 000001CA 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 000001CE 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 000001D2 6000 01BC bra +0x1BE /* 00000390 */ label000001D6: 000001D6 102D BCB0 move.b D0, [A5 - 0x4350] 000001DA 6774 beq +0x76 /* 00000250 */ 000001DC 206D BC8C movea.l A0, [A5 - 0x4374] 000001E0 2850 movea.l A4, [A0] 000001E2 302C 0020 move.w D0, [A4 + 0x20] 000001E6 B06C 0022 cmp.w D0, [A4 + 0x22] 000001EA 6C00 01A0 bge +0x1A2 /* 0000038C */ 000001EE 1006 move.b D0, D6 000001F0 6740 beq +0x42 /* 00000232 */ 000001F2 102D ACA6 move.b D0, [A5 - 0x535A] 000001F6 C02D B400 and.b D0, [A5 - 0x4C00] 000001FA 6708 beq +0xA /* 00000204 */ 000001FC 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */] 00000200 6000 018E bra +0x190 /* 00000390 */ label00000204: 00000204 102D BC95 move.b D0, [A5 - 0x436B] 00000208 0240 0001 andi.w D0, 0x1 0000020C 6600 017E bne +0x180 /* 0000038C */ 00000210 42A7 clr.l -[A7] 00000212 A9FC syscall ZeroScrap 00000214 201F move.l D0, [A7]+ 00000216 3D40 FFF6 move.w [A6 - 0xA], D0 0000021A 1F3C 0001 move.b -[A7], 0x1 0000021E 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 00000222 1B7C 0001 BCAE move.b [A5 - 0x4352], 0x1 00000228 1F3C 0001 move.b -[A7], 0x1 0000022C 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */] 00000230 6010 bra +0x12 /* 00000242 */ label00000232: 00000232 42A7 clr.l -[A7] 00000234 A9FC syscall ZeroScrap 00000236 201F move.l D0, [A7]+ 00000238 3D40 FFF6 move.w [A6 - 0xA], D0 0000023C 2F2D BC8C move.l -[A7], [A5 - 0x4374] 00000240 A9D5 syscall TECopy label00000242: 00000242 42A7 clr.l -[A7] 00000244 A9FB syscall LoadScrap/LodeScrap 00000246 201F move.l D0, [A7]+ 00000248 3D40 FFF6 move.w [A6 - 0xA], D0 0000024C 6000 0142 bra +0x144 /* 00000390 */ label00000250: 00000250 4A6D BAF4 tst.w [A5 - 0x450C] 00000254 6700 0136 beq +0x138 /* 0000038C */ 00000258 7001 moveq.l D0, 0x01 0000025A B02D BAF6 cmp.b D0, [A5 - 0x450A] 0000025E 660A bne +0xC /* 0000026A */ 00000260 2D7C 5742 544E FFF8 move.l [A6 - 0x8], 0x5742544E /* 'WBTN' */ 00000268 6016 bra +0x18 /* 00000280 */ label0000026A: 0000026A 7002 moveq.l D0, 0x02 0000026C B02D BAF6 cmp.b D0, [A5 - 0x450A] 00000270 660A bne +0xC /* 0000027C */ 00000272 2D7C 5746 4C44 FFF8 move.l [A6 - 0x8], 0x57464C44 /* 'WFLD' */ 0000027A 6004 bra +0x6 /* 00000280 */ label0000027C: 0000027C 6000 010E bra +0x110 /* 0000038C */ label00000280: 00000280 42A7 clr.l -[A7] 00000282 2F2D C582 move.l -[A7], [A5 - 0x3A7E] 00000286 3F2D BAF4 move.w -[A7], [A5 - 0x450C] 0000028A 4EAD 269A jsr [A5 + 0x269A /* export_1231 */] 0000028E 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000292 6700 00F8 beq +0xFA /* 0000038C */ 00000296 7000 moveq.l D0, 0x00 00000298 2D40 FFEE move.l [A6 - 0x12], D0 0000029C 42A7 clr.l -[A7] 0000029E A9FC syscall ZeroScrap 000002A0 201F move.l D0, [A7]+ 000002A2 3D40 FFF6 move.w [A6 - 0xA], D0 000002A6 42A7 clr.l -[A7] 000002A8 A9FB syscall LoadScrap/LodeScrap 000002AA 201F move.l D0, [A7]+ 000002AC 3D40 FFF6 move.w [A6 - 0xA], D0 000002B0 206E FFFC movea.l A0, [A6 - 0x4] 000002B4 2050 movea.l A0, [A0] 000002B6 3E28 0016 move.w D7, [A0 + 0x16] 000002BA 4267 clr.w -[A7] 000002BC 3F07 move.w -[A7], D7 000002BE 486E FFF4 pea.l [A6 - 0xC] 000002C2 4EAD 26C2 jsr [A5 + 0x26C2 /* export_1236 */] 000002C6 101F move.b D0, [A7]+ 000002C8 670C beq +0xE /* 000002D6 */ 000002CA 206E FFFC movea.l A0, [A6 - 0x4] 000002CE 2050 movea.l A0, [A0] 000002D0 316E FFF4 0016 move.w [A0 + 0x16], [A6 - 0xC] label000002D6: 000002D6 70FF moveq.l D0, 0xFFFFFFFF 000002D8 B06E FFF4 cmp.w D0, [A6 - 0xC] 000002DC 6F20 ble +0x22 /* 000002FE */ 000002DE 4267 clr.w -[A7] 000002E0 3F07 move.w -[A7], D7 000002E2 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000002E6 486E FFEE pea.l [A6 - 0x12] 000002EA 4EAD 0F42 jsr [A5 + 0xF42 /* export_484 */] 000002EE 101F move.b D0, [A7]+ 000002F0 660C bne +0xE /* 000002FE */ 000002F2 486E FFFC pea.l [A6 - 0x4] 000002F6 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 000002FA 6000 0090 bra +0x92 /* 0000038C */ label000002FE: 000002FE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000302 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000306 42A7 clr.l -[A7] 00000308 206E FFFC movea.l A0, [A6 - 0x4] 0000030C 2050 movea.l A0, [A0] 0000030E 3010 move.w D0, [A0] 00000310 48C0 ext.l D0 00000312 2F00 move.l -[A7], D0 00000314 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000318 206E FFFC movea.l A0, [A6 - 0x4] 0000031C 2F10 move.l -[A7], [A0] 0000031E 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 00000322 201F move.l D0, [A7]+ 00000324 3D40 FFF6 move.w [A6 - 0xA], D0 00000328 486E FFFC pea.l [A6 - 0x4] 0000032C 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 00000330 7002 moveq.l D0, 0x02 00000332 B02D BAF6 cmp.b D0, [A5 - 0x450A] 00000336 6606 bne +0x8 /* 0000033E */ 00000338 2F0E move.l -[A7], A6 0000033A 4EBA FCC4 jsr [PC - 0x33C /* 00000000 */] label0000033E: 0000033E 7001 moveq.l D0, 0x01 00000340 B02D BAF6 cmp.b D0, [A5 - 0x450A] 00000344 6606 bne +0x8 /* 0000034C */ 00000346 2F0E move.l -[A7], A6 00000348 4EBA FDA6 jsr [PC - 0x25A /* 000000F0 */] label0000034C: 0000034C 4AAE FFEE tst.l [A6 - 0x12] 00000350 6730 beq +0x32 /* 00000382 */ 00000352 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000356 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 0000035A 42A7 clr.l -[A7] 0000035C 42A7 clr.l -[A7] 0000035E 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000362 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00000366 2F3A 0034 move.l -[A7], [PC + 0x34 /* 0000039C, value 0x4654424C 'FTBL', cstring "FTBLNV" */] 0000036A 206E FFEE movea.l A0, [A6 - 0x12] 0000036E 2F10 move.l -[A7], [A0] 00000370 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 00000374 201F move.l D0, [A7]+ 00000376 3D40 FFF6 move.w [A6 - 0xA], D0 0000037A 486E FFEE pea.l [A6 - 0x12] 0000037E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] label00000382: 00000382 1006 move.b D0, D6 00000384 6704 beq +0x6 /* 0000038A */ 00000386 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */] label0000038A: 0000038A 6004 bra +0x6 /* 00000390 */ label0000038C: 0000038C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */] label00000390: 00000390 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000394 4E5E unlink A6 00000396 205F movea.l A0, [A7]+ 00000398 544F addq.w A7, 2 0000039A 4ED0 jmp [A0] 0000039C 4654 not.w [A4] 0000039E 424C clr.w A4 fn000003A0: 000003A0 4E56 0000 link A6, 0 000003A4 206E 000C movea.l A0, [A6 + 0xC] 000003A8 2050 movea.l A0, [A0] 000003AA 3028 003C move.w D0, [A0 + 0x3C] 000003AE 48C0 ext.l D0 000003B0 206E 0008 movea.l A0, [A6 + 0x8] 000003B4 D0A8 FFF6 add.l D0, [A0 - 0xA] 000003B8 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */ 000003BE 6F14 ble +0x16 /* 000003D4 */ 000003C0 3F3C 0015 move.w -[A7], 0x15 000003C4 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */] 000003C8 206E 0008 movea.l A0, [A6 + 0x8] 000003CC 2C48 movea.l A6, A0 000003CE 4EFA 075A jmp [PC + 0x75A /* 00000B2A */] 000003D2 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000003D4-000003D6 label000003D4: 000003D4 4E5E unlink A6 // end alternate branch 000003D4-000003D6 label000003D4: // (misaligned) 000003D6 205F movea.l A0, [A7]+ 000003D8 504F addq.w A7, 8 000003DA 4ED0 jmp [A0] fn000003DC: 000003DC 4E56 FFF0 link A6, -0x0010 000003E0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000003E4 206E 000C movea.l A0, [A6 + 0xC] 000003E8 2050 movea.l A0, [A0] 000003EA 2D48 FFF0 move.l [A6 - 0x10], A0 000003EE 206D B660 movea.l A0, [A5 - 0x49A0] 000003F2 43EE FFF8 lea.l A1, [A6 - 0x8] 000003F6 41E8 0010 lea.l A0, [A0 + 0x10] 000003FA 22D8 move.l [A1]+, [A0]+ 000003FC 22D8 move.l [A1]+, [A0]+ 000003FE 486E FFF8 pea.l [A6 - 0x8] 00000402 2F3C 0004 0004 move.l -[A7], 0x40004 00000408 A8A9 syscall InsetRect 0000040A 4267 clr.w -[A7] 0000040C 206E FFF0 movea.l A0, [A6 - 0x10] 00000410 4868 0006 pea.l [A0 + 0x6] 00000414 486E FFF8 pea.l [A6 - 0x8] 00000418 486E FFF8 pea.l [A6 - 0x8] 0000041C A8AA syscall SectRect 0000041E 101F move.b D0, [A7]+ 00000420 6702 beq +0x4 /* 00000424 */ 00000422 607A bra +0x7C /* 0000049E */ label00000424: 00000424 206E FFF0 movea.l A0, [A6 - 0x10] 00000428 49E8 0006 lea.l A4, [A0 + 0x6] 0000042C 3E2C 0006 move.w D7, [A4 + 0x6] 00000430 9E6C 0002 sub.w D7, [A4 + 0x2] 00000434 3C2C 0004 move.w D6, [A4 + 0x4] 00000438 9C54 sub.w D6, [A4] 0000043A 266D B660 movea.l A3, [A5 - 0x49A0] 0000043E 302B 0012 move.w D0, [A3 + 0x12] 00000442 D06B 0016 add.w D0, [A3 + 0x16] 00000446 9047 sub.w D0, D7 00000448 48C0 ext.l D0 0000044A 81FC 0002 divs.w D0, 0x2 0000044E 3940 0002 move.w [A4 + 0x2], D0 00000452 4267 clr.w -[A7] 00000454 3F2C 0002 move.w -[A7], [A4 + 0x2] 00000458 302B 0012 move.w D0, [A3 + 0x12] 0000045C 5C40 addq.w D0, 6 0000045E 3F00 move.w -[A7], D0 00000460 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */] 00000464 395F 0002 move.w [A4 + 0x2], [A7]+ 00000468 302B 0010 move.w D0, [A3 + 0x10] 0000046C D06B 0014 add.w D0, [A3 + 0x14] 00000470 9046 sub.w D0, D6 00000472 48C0 ext.l D0 00000474 81FC 0002 divs.w D0, 0x2 00000478 3880 move.w [A4], D0 0000047A 4267 clr.w -[A7] 0000047C 3F14 move.w -[A7], [A4] 0000047E 302B 0010 move.w D0, [A3 + 0x10] 00000482 5C40 addq.w D0, 6 00000484 3F00 move.w -[A7], D0 00000486 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */] 0000048A 389F move.w [A4], [A7]+ 0000048C 3007 move.w D0, D7 0000048E D06C 0002 add.w D0, [A4 + 0x2] 00000492 3940 0006 move.w [A4 + 0x6], D0 00000496 3006 move.w D0, D6 00000498 D054 add.w D0, [A4] 0000049A 3940 0004 move.w [A4 + 0x4], D0 label0000049E: 0000049E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000004A2 4E5E unlink A6 000004A4 205F movea.l A0, [A7]+ 000004A6 504F addq.w A7, 8 000004A8 4ED0 jmp [A0] fn000004AA: 000004AA 4E56 FEF6 link A6, -0x010A 000004AE 48E7 0108 movem.l -[A7], D7,A4 000004B2 286E 0008 movea.l A4, [A6 + 0x8] 000004B6 7000 moveq.l D0, 0x00 000004B8 2D40 FFFA move.l [A6 - 0x6], D0 000004BC 4247 clr.w D7 000004BE 70FF moveq.l D0, 0xFFFFFFFF 000004C0 B06D A526 cmp.w D0, [A5 - 0x5ADA] 000004C4 671C beq +0x1E /* 000004E2 */ 000004C6 4267 clr.w -[A7] 000004C8 A994 syscall CurResFile 000004CA 3E1F move.w D7, [A7]+ 000004CC 3F2D A526 move.w -[A7], [A5 - 0x5ADA] 000004D0 A998 syscall UseResFile 000004D2 42A7 clr.l -[A7] 000004D4 2F3A 0128 move.l -[A7], [PC + 0x128 /* 000005FE, value 0x49434F4E 'ICON' */] 000004D8 3F2C FFA0 move.w -[A7], [A4 - 0x60] 000004DC A81F syscall Get1Resource 000004DE 2D5F FFFA move.l [A6 - 0x6], [A7]+ label000004E2: 000004E2 4AAE FFFA tst.l [A6 - 0x6] 000004E6 6600 0100 bne +0x102 /* 000005E8 */ 000004EA 42A7 clr.l -[A7] 000004EC 2F3C 0000 0080 move.l -[A7], 0x80 000004F2 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */] 000004F6 2D5F FFFA move.l [A6 - 0x6], [A7]+ 000004FA 57C0 seq D0 000004FC 4A00 tst.b D0 000004FE 661E bne +0x20 /* 0000051E */ 00000500 2F00 move.l -[A7], D0 00000502 42A7 clr.l -[A7] 00000504 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000508 2F3A 00F4 move.l -[A7], [PC + 0xF4 /* 000005FE, value 0x49434F4E 'ICON' */] 0000050C 486C FFEA pea.l [A4 - 0x16] 00000510 A9FD syscall GetScrap 00000512 221F move.l D1, [A7]+ 00000514 201F move.l D0, [A7]+ 00000516 4A81 tst.l D1 00000518 5FC1 sle D1 0000051A 8001 or.b D0, D1 0000051C 670C beq +0xE /* 0000052A */ label0000051E: 0000051E 486E FFFA pea.l [A6 - 0x6] 00000522 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 00000526 6000 00C0 bra +0xC2 /* 000005E8 */ label0000052A: 0000052A 70FF moveq.l D0, 0xFFFFFFFF 0000052C B06D A526 cmp.w D0, [A5 - 0x5ADA] 00000530 662A bne +0x2C /* 0000055C */ 00000532 3F2D A528 move.w -[A7], [A5 - 0x5AD8] 00000536 2F2D A52A move.l -[A7], [A5 - 0x5AD6] 0000053A 486D A52E pea.l [A5 - 0x5AD2] 0000053E 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00000542 4267 clr.w -[A7] 00000544 3F2D A528 move.w -[A7], [A5 - 0x5AD8] 00000548 2F2D A52A move.l -[A7], [A5 - 0x5AD6] 0000054C 486D A52E pea.l [A5 - 0x5AD2] 00000550 1F3C 0003 move.b -[A7], 0x3 00000554 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000558 3B5F A526 move.w [A5 - 0x5ADA], [A7]+ label0000055C: 0000055C 70FF moveq.l D0, 0xFFFFFFFF 0000055E B06D A526 cmp.w D0, [A5 - 0x5ADA] 00000562 6700 0084 beq +0x86 /* 000005E8 */ 00000566 42A7 clr.l -[A7] 00000568 2F3C 0000 0100 move.l -[A7], 0x100 0000056E 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */] 00000572 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 00000576 57C0 seq D0 00000578 4A00 tst.b D0 0000057A 661E bne +0x20 /* 0000059A */ 0000057C 2F00 move.l -[A7], D0 0000057E 42A7 clr.l -[A7] 00000580 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000584 2F3A 0074 move.l -[A7], [PC + 0x74 /* 000005FA, value 0x4E414D45 'NAME' */] 00000588 486C FFEA pea.l [A4 - 0x16] 0000058C A9FD syscall GetScrap 0000058E 221F move.l D1, [A7]+ 00000590 201F move.l D0, [A7]+ 00000592 4A81 tst.l D1 00000594 5FC1 sle D1 00000596 8001 or.b D0, D1 00000598 6706 beq +0x8 /* 000005A0 */ label0000059A: 0000059A 422E FEF6 clr.b [A6 - 0x10A] 0000059E 601A bra +0x1C /* 000005BA */ label000005A0: 000005A0 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000005A4 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000005A8 206E FFF6 movea.l A0, [A6 - 0xA] 000005AC 2050 movea.l A0, [A0] 000005AE 43EE FEF6 lea.l A1, [A6 - 0x10A] 000005B2 703F moveq.l D0, 0x3F label000005B4: 000005B4 22D8 move.l [A1]+, [A0]+ 000005B6 51C8 FFFC dbf D0, -0x6 /* 000005B4 */ label000005BA: 000005BA 486E FFF6 pea.l [A6 - 0xA] 000005BE 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 000005C2 3F2D A526 move.w -[A7], [A5 - 0x5ADA] 000005C6 A998 syscall UseResFile 000005C8 4267 clr.w -[A7] 000005CA 2F2E FFFA move.l -[A7], [A6 - 0x6] 000005CE 3F2C FFA0 move.w -[A7], [A4 - 0x60] 000005D2 486E FEF6 pea.l [A6 - 0x10A] 000005D6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000005DA 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 000005DE 4A5F tst.w [A7]+ 000005E0 6606 bne +0x8 /* 000005E8 */ 000005E2 3F2D A526 move.w -[A7], [A5 - 0x5ADA] 000005E6 A999 syscall UpdateResFile label000005E8: 000005E8 4A47 tst.w D7 000005EA 6704 beq +0x6 /* 000005F0 */ 000005EC 3F07 move.w -[A7], D7 000005EE A998 syscall UseResFile label000005F0: 000005F0 4CDF 1080 movem.l D7,A4, [A7]+ 000005F4 4E5E unlink A6 000005F6 2E9F move.l [A7], [A7]+ 000005F8 4E75 rts 000005FA 4E41 trap 1 000005FC 4D45 chk.w D6, D5 000005FE 4943 chk.w D4, D3 00000600 4F4E chk.w D7, A6 export_758: 00000602 4E56 FF76 link A6, -0x008A 00000606 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000060A 426E 0008 clr.w [A6 + 0x8] 0000060E 7000 moveq.l D0, 0x00 00000610 2D40 FFFA move.l [A6 - 0x6], D0 00000614 102D C59E move.b D0, [A5 - 0x3A62] 00000618 4880 ext.w D0 0000061A 4A40 tst.w D0 0000061C 6B18 bmi +0x1A /* 00000636 */ 0000061E B07C 0007 cmp.w D0, 0x7 00000622 6E12 bgt +0x14 /* 00000636 */ 00000624 41FA 052A lea.l A0, [PC + 0x52A /* 00000B50, cstring "" */] 00000628 3200 move.w D1, D0 0000062A E649 lsr D1.w, 3 0000062C 4441 neg.w D1 0000062E 0130 10FF btst [A0 + D1.w - 0x1], D0 00000632 0A3C 0004 xori.b ccr, 4 label00000636: 00000636 6704 beq +0x6 /* 0000063C */ 00000638 6000 04EC bra +0x4EE /* 00000B26 */ label0000063C: 0000063C 7001 moveq.l D0, 0x01 0000063E B02D C59E cmp.b D0, [A5 - 0x3A62] 00000642 6600 00A0 bne +0xA2 /* 000006E4 */ 00000646 42A7 clr.l -[A7] 00000648 2F3A 04F8 move.l -[A7], [PC + 0x4F8 /* 00000B42, value 0x54455854 'TEXT', cstring "TEXTWFLDWBTN" */] 0000064C 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */] 00000650 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 00000654 4267 clr.w -[A7] 00000656 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000065A 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000065E 102D BCB0 move.b D0, [A5 - 0x4350] 00000662 6760 beq +0x62 /* 000006C4 */ 00000664 102D ACA6 move.b D0, [A5 - 0x535A] 00000668 C02D B400 and.b D0, [A5 - 0x4C00] 0000066C 6708 beq +0xA /* 00000676 */ 0000066E 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */] 00000672 6000 04B6 bra +0x4B8 /* 00000B2A */ label00000676: 00000676 102D BC95 move.b D0, [A5 - 0x436B] 0000067A 0240 0001 andi.w D0, 0x1 0000067E 6708 beq +0xA /* 00000688 */ 00000680 4EAD 078A jsr [A5 + 0x78A /* export_237 */] 00000684 6000 04A4 bra +0x4A6 /* 00000B2A */ label00000688: 00000688 2F2D BC8C move.l -[A7], [A5 - 0x4374] 0000068C 2F0E move.l -[A7], A6 0000068E 4EBA FD10 jsr [PC - 0x2F0 /* 000003A0 */] 00000692 102D ACA8 move.b D0, [A5 - 0x5358] 00000696 670A beq +0xC /* 000006A2 */ 00000698 1F3C 0003 move.b -[A7], 0x3 0000069C 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 000006A0 6008 bra +0xA /* 000006AA */ label000006A2: 000006A2 1F3C 0004 move.b -[A7], 0x4 000006A6 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] label000006AA: 000006AA 1F3C 0001 move.b -[A7], 0x1 000006AE 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */] 000006B2 486D BC96 pea.l [A5 - 0x436A] 000006B6 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */] 000006BA 1B7C 0001 BCAE move.b [A5 - 0x4352], 0x1 000006C0 6000 0468 bra +0x46A /* 00000B2A */ label000006C4: 000006C4 102D BD5A move.b D0, [A5 - 0x42A6] 000006C8 6716 beq +0x18 /* 000006E0 */ 000006CA 2F2D BD60 move.l -[A7], [A5 - 0x42A0] 000006CE 2F0E move.l -[A7], A6 000006D0 4EBA FCCE jsr [PC - 0x332 /* 000003A0 */] 000006D4 1F3C 0003 move.b -[A7], 0x3 000006D8 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] 000006DC 6000 044C bra +0x44E /* 00000B2A */ label000006E0: 000006E0 6000 0444 bra +0x446 /* 00000B26 */ label000006E4: 000006E4 4EAD 078A jsr [A5 + 0x78A /* export_237 */] 000006E8 102D ACA6 move.b D0, [A5 - 0x535A] 000006EC C02D B400 and.b D0, [A5 - 0x4C00] 000006F0 6708 beq +0xA /* 000006FA */ 000006F2 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */] 000006F6 6000 0432 bra +0x434 /* 00000B2A */ label000006FA: 000006FA 7003 moveq.l D0, 0x03 000006FC B06D B3FE cmp.w D0, [A5 - 0x4C02] 00000700 6E00 0424 bgt +0x426 /* 00000B26 */ 00000704 7005 moveq.l D0, 0x05 00000706 B02D C59E cmp.b D0, [A5 - 0x3A62] 0000070A 6618 bne +0x1A /* 00000724 */ 0000070C 3F3C 0004 move.w -[A7], 0x4 00000710 4EAD 28BA jsr [A5 + 0x28BA /* export_1299 */] 00000714 7001 moveq.l D0, 0x01 00000716 B06D BB1E cmp.w D0, [A5 - 0x44E2] 0000071A 6604 bne +0x6 /* 00000720 */ 0000071C 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */] label00000720: 00000720 6000 0408 bra +0x40A /* 00000B2A */ label00000724: 00000724 7004 moveq.l D0, 0x04 00000726 B02D C59E cmp.b D0, [A5 - 0x3A62] 0000072A 660E bne +0x10 /* 0000073A */ 0000072C 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */] 00000730 486D 17C2 pea.l [A5 + 0x17C2 /* export_756 */] 00000734 A9F1 syscall UnloadSeg 00000736 6000 03F2 bra +0x3F4 /* 00000B2A */ label0000073A: 0000073A 7004 moveq.l D0, 0x04 0000073C B06D B3FE cmp.w D0, [A5 - 0x4C02] 00000740 6E00 03E4 bgt +0x3E6 /* 00000B26 */ 00000744 7002 moveq.l D0, 0x02 00000746 B02D C59E cmp.b D0, [A5 - 0x3A62] 0000074A 6600 014C bne +0x14E /* 00000898 */ 0000074E 42A7 clr.l -[A7] 00000750 700A moveq.l D0, 0x0A 00000752 2F00 move.l -[A7], D0 00000754 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */] 00000758 2D5F FFFA move.l [A6 - 0x6], [A7]+ 0000075C 57C0 seq D0 0000075E 4A00 tst.b D0 00000760 6600 03C8 bne +0x3CA /* 00000B2A */ 00000764 2F00 move.l -[A7], D0 00000766 42A7 clr.l -[A7] 00000768 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000076C 2F3A 03DC move.l -[A7], [PC + 0x3DC /* 00000B4A, value 0x5742544E 'WBTN', cstring "WBTN" */] 00000770 486E FFEA pea.l [A6 - 0x16] 00000774 A9FD syscall GetScrap 00000776 221F move.l D1, [A7]+ 00000778 201F move.l D0, [A7]+ 0000077A 4A81 tst.l D1 0000077C 5FC1 sle D1 0000077E 8001 or.b D0, D1 00000780 6600 03A8 bne +0x3AA /* 00000B2A */ 00000784 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 00000788 2D6D A688 FFE6 move.l [A6 - 0x1A], [A5 - 0x5978] 0000078E 102D C572 move.b D0, [A5 - 0x3A8E] 00000792 6706 beq +0x8 /* 0000079A */ 00000794 2D6D A684 FFE6 move.l [A6 - 0x1A], [A5 - 0x597C] label0000079A: 0000079A 4267 clr.w -[A7] 0000079C 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000007A0 3F3C 0001 move.w -[A7], 0x1 000007A4 486E FFC8 pea.l [A6 - 0x38] 000007A8 4EAD 25B2 jsr [A5 + 0x25B2 /* export_1202 */] 000007AC 101F move.b D0, [A7]+ 000007AE 6700 00E4 beq +0xE6 /* 00000894 */ 000007B2 2D6E FFFA FFC4 move.l [A6 - 0x3C], [A6 - 0x6] 000007B8 206E FFC4 movea.l A0, [A6 - 0x3C] 000007BC 2050 movea.l A0, [A0] 000007BE 2D48 FF7E move.l [A6 - 0x82], A0 000007C2 316E FFCA 0002 move.w [A0 + 0x2], [A6 - 0x36] 000007C8 102D C572 move.b D0, [A5 - 0x3A8E] 000007CC 6618 bne +0x1A /* 000007E6 */ 000007CE 7000 moveq.l D0, 0x00 000007D0 206E FF7E movea.l A0, [A6 - 0x82] 000007D4 3028 000E move.w D0, [A0 + 0xE] 000007D8 C0BC FFFF EFFF and.l D0, 0xFFFFEFFF 000007DE 206E FF7E movea.l A0, [A6 - 0x82] 000007E2 3140 000E move.w [A0 + 0xE], D0 label000007E6: 000007E6 4267 clr.w -[A7] 000007E8 206E FF7E movea.l A0, [A6 - 0x82] 000007EC 3F28 0016 move.w -[A7], [A0 + 0x16] 000007F0 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */] 000007F4 3D5F FF8A move.w [A6 - 0x76], [A7]+ 000007F8 206E FFC4 movea.l A0, [A6 - 0x3C] 000007FC 2050 movea.l A0, [A0] 000007FE 316E FF8A 0016 move.w [A0 + 0x16], [A6 - 0x76] 00000804 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00000808 2F0E move.l -[A7], A6 0000080A 4EBA FBD0 jsr [PC - 0x430 /* 000003DC */] 0000080E 206E FFC4 movea.l A0, [A6 - 0x3C] 00000812 2050 movea.l A0, [A0] 00000814 2028 0010 move.l D0, [A0 + 0x10] 00000818 3D40 FFA0 move.w [A6 - 0x60], D0 0000081C 4A6E FFA0 tst.w [A6 - 0x60] 00000820 6706 beq +0x8 /* 00000828 */ 00000822 2F0E move.l -[A7], A6 00000824 4EBA FC84 jsr [PC - 0x37C /* 000004AA */] label00000828: 00000828 4267 clr.w -[A7] 0000082A 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 0000082E 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00000832 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] 00000836 101F move.b D0, [A7]+ 00000838 671C beq +0x1E /* 00000856 */ 0000083A 206E FFC4 movea.l A0, [A6 - 0x3C] 0000083E 2050 movea.l A0, [A0] 00000840 43ED BAF2 lea.l A1, [A5 - 0x450E] 00000844 7006 moveq.l D0, 0x06 label00000846: 00000846 22D8 move.l [A1]+, [A0]+ 00000848 51C8 FFFC dbf D0, -0x6 /* 00000846 */ 0000084C 3290 move.w [A1], [A0] 0000084E 2B6E FFE6 C582 move.l [A5 - 0x3A7E], [A6 - 0x1A] 00000854 6004 bra +0x6 /* 0000085A */ label00000856: 00000856 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */] label0000085A: 0000085A 3F3C 0002 move.w -[A7], 0x2 0000085E 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000862 2F2D C582 move.l -[A7], [A5 - 0x3A7E] 00000866 3F2D BAF4 move.w -[A7], [A5 - 0x450C] 0000086A 4EAD 293A jsr [A5 + 0x293A /* export_1315 */] 0000086E 2F2D C582 move.l -[A7], [A5 - 0x3A7E] 00000872 3F2D BAF4 move.w -[A7], [A5 - 0x450C] 00000876 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */] 0000087A 41ED B278 lea.l A0, [A5 - 0x4D88] 0000087E 43ED C3FE lea.l A1, [A5 - 0x3C02] 00000882 20D9 move.l [A0]+, [A1]+ 00000884 20D9 move.l [A0]+, [A1]+ 00000886 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 0000088A 3D7C 000E 0008 move.w [A6 + 0x8], 0xE 00000890 6000 0298 bra +0x29A /* 00000B2A */ label00000894: 00000894 6000 0290 bra +0x292 /* 00000B26 */ label00000898: 00000898 7003 moveq.l D0, 0x03 0000089A B02D C59E cmp.b D0, [A5 - 0x3A62] 0000089E 6600 0286 bne +0x288 /* 00000B26 */ 000008A2 42A7 clr.l -[A7] 000008A4 700A moveq.l D0, 0x0A 000008A6 2F00 move.l -[A7], D0 000008A8 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */] 000008AC 2D5F FFFA move.l [A6 - 0x6], [A7]+ 000008B0 57C0 seq D0 000008B2 4A00 tst.b D0 000008B4 6600 0274 bne +0x276 /* 00000B2A */ 000008B8 2F00 move.l -[A7], D0 000008BA 42A7 clr.l -[A7] 000008BC 2F2E FFFA move.l -[A7], [A6 - 0x6] 000008C0 2F3A 0284 move.l -[A7], [PC + 0x284 /* 00000B46, value 0x57464C44 'WFLD', cstring "WFLDWBTN" */] 000008C4 486E FFEA pea.l [A6 - 0x16] 000008C8 A9FD syscall GetScrap 000008CA 221F move.l D1, [A7]+ 000008CC 201F move.l D0, [A7]+ 000008CE 4A81 tst.l D1 000008D0 5FC1 sle D1 000008D2 8001 or.b D0, D1 000008D4 6600 0254 bne +0x256 /* 00000B2A */ 000008D8 2D6D A688 FFE6 move.l [A6 - 0x1A], [A5 - 0x5978] 000008DE 102D C572 move.b D0, [A5 - 0x3A8E] 000008E2 6706 beq +0x8 /* 000008EA */ 000008E4 2D6D A684 FFE6 move.l [A6 - 0x1A], [A5 - 0x597C] label000008EA: 000008EA 4267 clr.w -[A7] 000008EC 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000008F0 3F3C 0002 move.w -[A7], 0x2 000008F4 486E FFA6 pea.l [A6 - 0x5A] 000008F8 4EAD 25B2 jsr [A5 + 0x25B2 /* export_1202 */] 000008FC 101F move.b D0, [A7]+ 000008FE 6700 0226 beq +0x228 /* 00000B26 */ 00000902 2D6E FFFA FFA2 move.l [A6 - 0x5E], [A6 - 0x6] 00000908 206E FFA2 movea.l A0, [A6 - 0x5E] 0000090C 2050 movea.l A0, [A0] 0000090E 2D48 FF7A move.l [A6 - 0x86], A0 00000912 316E FFA8 0002 move.w [A0 + 0x2], [A6 - 0x58] 00000918 102D C572 move.b D0, [A5 - 0x3A8E] 0000091C 6618 bne +0x1A /* 00000936 */ 0000091E 7000 moveq.l D0, 0x00 00000920 206E FF7A movea.l A0, [A6 - 0x86] 00000924 1028 0005 move.b D0, [A0 + 0x5] 00000928 C0BC 0000 00F7 and.l D0, 0xF7 0000092E 206E FF7A movea.l A0, [A6 - 0x86] 00000932 1140 0005 move.b [A0 + 0x5], D0 label00000936: 00000936 206E FF7A movea.l A0, [A6 - 0x86] 0000093A 3D68 0016 FF9E move.w [A6 - 0x62], [A0 + 0x16] 00000940 4267 clr.w -[A7] 00000942 3F2E FF9E move.w -[A7], [A6 - 0x62] 00000946 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */] 0000094A 3D5F FF8A move.w [A6 - 0x76], [A7]+ 0000094E 206E FFA2 movea.l A0, [A6 - 0x5E] 00000952 2050 movea.l A0, [A0] 00000954 316E FF8A 0016 move.w [A0 + 0x16], [A6 - 0x76] 0000095A 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 0000095E 2F0E move.l -[A7], A6 00000960 4EBA FA7A jsr [PC - 0x586 /* 000003DC */] 00000964 4267 clr.w -[A7] 00000966 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 0000096A 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 0000096E 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] 00000972 101F move.b D0, [A7]+ 00000974 671A beq +0x1C /* 00000990 */ 00000976 206E FFA2 movea.l A0, [A6 - 0x5E] 0000097A 2050 movea.l A0, [A0] 0000097C 43ED BAF2 lea.l A1, [A5 - 0x450E] 00000980 7006 moveq.l D0, 0x06 label00000982: 00000982 22D8 move.l [A1]+, [A0]+ 00000984 51C8 FFFC dbf D0, -0x6 /* 00000982 */ 00000988 3290 move.w [A1], [A0] 0000098A 2B6E FFE6 C582 move.l [A5 - 0x3A7E], [A6 - 0x1A] label00000990: 00000990 102D B7CC move.b D0, [A5 - 0x4834] 00000994 6700 0158 beq +0x15A /* 00000AEE */ 00000998 42A7 clr.l -[A7] 0000099A 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000099E 2F3A 01A2 move.l -[A7], [PC + 0x1A2 /* 00000B42, value 0x54455854 'TEXT', cstring "TEXTWFLDWBTN" */] 000009A2 486E FFEA pea.l [A6 - 0x16] 000009A6 A9FD syscall GetScrap 000009A8 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 000009AC 6F00 0140 ble +0x142 /* 00000AEE */ 000009B0 3D6E FFA8 FF8A move.w [A6 - 0x76], [A6 - 0x58] 000009B6 202E FFE6 move.l D0, [A6 - 0x1A] 000009BA B0AD A688 cmp.l D0, [A5 - 0x5978] 000009BE 660A bne +0xC /* 000009CA */ 000009C0 302E FF8A move.w D0, [A6 - 0x76] 000009C4 4440 neg.w D0 000009C6 3D40 FF8A move.w [A6 - 0x76], D0 label000009CA: 000009CA 42A7 clr.l -[A7] 000009CC 2F3A 0170 move.l -[A7], [PC + 0x170 /* 00000B3E, value 0x7374796C 'styl', cstring "stylTEXTWFLDWBTN" */] 000009D0 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */] 000009D4 4A9F tst.l [A7]+ 000009D6 6E58 bgt +0x5A /* 00000A30 */ 000009D8 2F2E FFFA move.l -[A7], [A6 - 0x6] 000009DC 202E FFF6 move.l D0, [A6 - 0xA] 000009E0 5280 addq.l D0, 1 000009E2 2F00 move.l -[A7], D0 000009E4 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */] 000009E8 4267 clr.w -[A7] 000009EA 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000009EE 4A5F tst.w [A7]+ 000009F0 6600 0138 bne +0x13A /* 00000B2A */ 000009F4 206E FFFA movea.l A0, [A6 - 0x6] 000009F8 202E FFF6 move.l D0, [A6 - 0xA] 000009FC D090 add.l D0, [A0] 000009FE 2D40 FF8E move.l [A6 - 0x72], D0 00000A02 206E FF8E movea.l A0, [A6 - 0x72] 00000A06 4210 clr.b [A0] 00000A08 4267 clr.w -[A7] 00000A0A 2F2D A688 move.l -[A7], [A5 - 0x5978] 00000A0E 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000A12 3F2E FF8A move.w -[A7], [A6 - 0x76] 00000A16 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000A1A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000A1E 4267 clr.w -[A7] 00000A20 486E FF8C pea.l [A6 - 0x74] 00000A24 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 00000A28 1D5F FF8D move.b [A6 - 0x73], [A7]+ 00000A2C 6000 00C0 bra +0xC2 /* 00000AEE */ label00000A30: 00000A30 206D C820 movea.l A0, [A5 - 0x37E0] 00000A34 2050 movea.l A0, [A0] 00000A36 4868 003E pea.l [A0 + 0x3E] 00000A3A 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 00000A3E 206D C820 movea.l A0, [A5 - 0x37E0] 00000A42 2050 movea.l A0, [A0] 00000A44 216E FFFA 003E move.l [A0 + 0x3E], [A6 - 0x6] 00000A4A 3D6E FF9E FF92 move.w [A6 - 0x6E], [A6 - 0x62] 00000A50 1D6D BB0C FF94 move.b [A6 - 0x6C], [A5 - 0x44F4] 00000A56 3D6D BB0A FF96 move.w [A6 - 0x6A], [A5 - 0x44F6] 00000A5C 426E FF98 clr.w [A6 - 0x68] 00000A60 426E FF9A clr.w [A6 - 0x66] 00000A64 426E FF9C clr.w [A6 - 0x64] 00000A68 206D C820 movea.l A0, [A5 - 0x37E0] 00000A6C 2050 movea.l A0, [A0] 00000A6E 2D48 FF76 move.l [A6 - 0x8A], A0 00000A72 4268 0020 clr.w [A0 + 0x20] 00000A76 206E FF76 movea.l A0, [A6 - 0x8A] 00000A7A 317C 7FFF 0022 move.w [A0 + 0x22], 0x7FFF 00000A80 3F3C 000F move.w -[A7], 0xF 00000A84 486E FF92 pea.l [A6 - 0x6E] 00000A88 4267 clr.w -[A7] 00000A8A 2F2D C820 move.l -[A7], [A5 - 0x37E0] 00000A8E 3F3C 0001 move.w -[A7], 0x1 00000A92 A83D syscall TEDispatch 00000A94 42A7 clr.l -[A7] 00000A96 700A moveq.l D0, 0x0A 00000A98 2F00 move.l -[A7], D0 00000A9A 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */] 00000A9E 2D5F FFFA move.l [A6 - 0x6], [A7]+ 00000AA2 42A7 clr.l -[A7] 00000AA4 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000AA8 2F3A 0094 move.l -[A7], [PC + 0x94 /* 00000B3E, value 0x7374796C 'styl', cstring "stylTEXTWFLDWBTN" */] 00000AAC 486E FFEA pea.l [A6 - 0x16] 00000AB0 A9FD syscall GetScrap 00000AB2 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 00000AB6 42A7 clr.l -[A7] 00000AB8 2F3C 0000 7FFF move.l -[A7], 0x7FFF 00000ABE 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000AC2 4267 clr.w -[A7] 00000AC4 2F2D C820 move.l -[A7], [A5 - 0x37E0] 00000AC8 3F3C 000B move.w -[A7], 0xB 00000ACC A83D syscall TEDispatch 00000ACE 4267 clr.w -[A7] 00000AD0 2F2D A688 move.l -[A7], [A5 - 0x5978] 00000AD4 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000AD8 3F2E FF8A move.w -[A7], [A6 - 0x76] 00000ADC 2F2D C820 move.l -[A7], [A5 - 0x37E0] 00000AE0 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */] 00000AE4 1D5F FF8D move.b [A6 - 0x73], [A7]+ 00000AE8 1D7C 0001 FF8C move.b [A6 - 0x74], 0x1 label00000AEE: 00000AEE 3F3C 0003 move.w -[A7], 0x3 00000AF2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000AF6 2F2D C582 move.l -[A7], [A5 - 0x3A7E] 00000AFA 3F2D BAF4 move.w -[A7], [A5 - 0x450C] 00000AFE 4EAD 293A jsr [A5 + 0x293A /* export_1315 */] 00000B02 2F2D C582 move.l -[A7], [A5 - 0x3A7E] 00000B06 3F2D BAF4 move.w -[A7], [A5 - 0x450C] 00000B0A 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */] 00000B0E 41ED B278 lea.l A0, [A5 - 0x4D88] 00000B12 43ED C3FE lea.l A1, [A5 - 0x3C02] 00000B16 20D9 move.l [A0]+, [A1]+ 00000B18 20D9 move.l [A0]+, [A1]+ 00000B1A 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 00000B1E 3D7C 000F 0008 move.w [A6 + 0x8], 0xF 00000B24 6004 bra +0x6 /* 00000B2A */ label00000B26: 00000B26 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */] label00000B2A: 00000B2A 4FEE FF56 lea.l A7, [A6 - 0xAA] 00000B2E 486E FFFA pea.l [A6 - 0x6] 00000B32 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 00000B36 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000B3A 4E5E unlink A6 00000B3C 4E75 rts 00000B3E 7374 moveq.l D1, 0x74 00000B40 796C moveq.l D4, 0x6C 00000B42 5445 addq.w D5, 2 00000B44 5854 addq.w [A4], 4 00000B46 5746 subq.w D6, 3 00000B48 4C44 5742 movem.l D1,D6,A0,A1,A2,A4,A6, D4 00000B4C 544E addq.w A6, 2 00000B4E 003E .incomplete